home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / developm / source / rkeyboar.cpt / Reactive Keyboard ƒ / FILE+RK.H < prev    next >
Encoding:
C/C++ Source or Header  |  1989-07-29  |  796 b   |  32 lines

  1. #define OK                0
  2. #define FINISHED_EDITING -1
  3. #define FINISHED_BUT_DONT_ADD_CTRL_M -2
  4. #define HAVE_CHAR -3
  5. #define UNIVERSAL_ARGUMENT_MAXIMUM 256
  6. #define MAX_CMD_LINE_LENGTH 256
  7. #define VERSION "1.0 June 6th 1989" 
  8. #define RK_VERSION " 1.0 June 6th 1989"    
  9. #define ONE_LINE (int)1            /* JJD 3-89 was int dummy for tputs */
  10.  
  11.  
  12. struct ed_buffs {
  13.     char string[MAX_CMD_LINE_LENGTH + 1];
  14.     char *dot;
  15.     char *mark;                        /* JJD 3-89 added */
  16.     struct ed_buffs *next_ptr;
  17.     struct ed_buffs *prev_ptr;
  18.     };
  19.  
  20. typedef struct _ed_struct {
  21.     char current_input_char;
  22.     int  universal_argument;
  23.     char *current_buffer;
  24.     char *dot;
  25.     char *mark;
  26.     char kill_buffer[MAX_CMD_LINE_LENGTH + 1];
  27.     struct ed_buffs *current_ed_buff_ptr;
  28.     } ED_STRUCT;
  29.  
  30. #define MAXEXTENSIONS 12
  31.  
  32.